﻿images begin ModalStyle ************/
.progressBackground
{
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 1001;
}
.modalBackground
{
    background-color: Gray;
    bottom: 0px;     
    filter: alpha(opacity=30);
    height: auto;
    left: 0px;
    opacity: 0.3;
    position: absolute;
    right: 0px;
    top: 0px;
}
.dlWizardDialog .progressBackgroundFilter,
.wizardDialog .progressBackgroundFilter,
.progressBackgroundFilterAsync,
.wizardDialog .progressBackgroundFilterFileUpload
{
    height: auto !important;
    height: 671px;
    width: auto !important;
    width: 775px;
}
.wizardDialog .progressBackgroundFilter
{
    left: 0px !important;
    left: -1px;
}
.wizardDialog .progressBackgroundFilterFileUpload
{
    left: 0px !important;
}
.progressBackgroundFilter,
.progressBackgroundFilterClear,
.progressBackgroundFilterAsync,
.progressBackgroundFilterFileUpload
{
    background-color: Gray;
    bottom: 0px;
    cursor: wait;
    filter: alpha(opacity=30);
    left: 0px;
    opacity: 0.3;
    overflow: hidden;
    padding: 0px;
    padding-left: 1px !important;
    padding-left: 0px;
    position: fixed !important;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto !important;
    width: 100%;
    z-index: 1000;
}
.progressBackgroundFilterClear
{
    filter: alpha(opacity=0);
    opacity: 0.0;
}
.confirmDialog
{
    height: 500px;
    min-width: 400px;
    overflow: visible !important;
    overflow: hidden;
    width: auto !important;
    width: 400px;
}
.safeSenderConfirmDialog .progressBackgroundFilter,
.blockedSenderConfirmDialog .progressBackgroundFilter
{
    height: auto !important;
    height: 214px;
    left: 0px;
    width: 100%;
}
.confirmDialog .progressBackgroundFilter,
.confirmDialog .progressBackgroundFilterAsync
{
    height: auto !important;
    height: 200px;
    left: 0px;
    width: 100%;
}
.sendersConfirmDeleteDialog .progressBackgroundFilter
{
    height: auto !important;
    height: 172px;
    left: 0px;
    width: 100%;
}
.tabDialog .progressBackgroundFilter,
.userTabDialog .progressBackgroundFilter
{
    height: auto !important;
    height: 690px;
    left: 0px;
    width: 100%;
}
.extendedConfirmDialog
{
    min-width: 500px;
    overflow: hidden;
    width: auto !important;
    width: 500px;
}
.viewConfirmDialog
{
    min-width: 550px;
    overflow: hidden;
    width: auto !important;
    width: 550px;
}
/********* Basemodal Style *********/
.smtpDomainVerificationWizardPopupPanel
{
    min-width: 613px;
    position: absolute;
    width: auto !important;
    width: 613px;
}
.smtpDomainModalPopupPanel
{
    min-width: 475px;
    position: absolute;
    width: auto !important;
    width: 475px;
}
.smtpDomainDeleteModalPopupPanel
{
    min-width: 358px;
    position: absolute;
    width: auto !important;
    width: 358px;
}
.userDeleteModalPopupPanel
{
    min-width: 358px;
    position: absolute;
    width: auto !important;
    width: 358px;
}
.modalTabProgress,
.modalWizardProgress,
.modalWizardLongProgress,
.modalConfirmProgress
{
    color: #474747;
    margin: 0px auto;
    position: relative;
    top: 10px;
    width: 250px;
    z-index: 10001;
}
.modalConfirmProgressZIndex
{
     z-index: 1001;
}
.modalConfirmLongProgressZIndex
{
    z-index: 1011;    
}
.modalConfirmProgress .wizardProgressLabel
{
    float: none;
    background-color: #FFFFFF;
    margin-bottom: 11px;   
}
.modalProgressContentBottom
{
    background-color: #EDEDED;
    height: 15px;
}
/*********  Gray Basemodal Style *********/
.modalGrey
{
}
.modalGrey .headerTop .topLeft
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -49px -1px;
    background-repeat: no-repeat;
    height: 25px;
    line-height: 25px;
    padding: 0px 0px 1px;
    width: 5px;
}
.modalGrey .headerTop .topRight
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -55px -1px;
    background-repeat: no-repeat;
    height: 25px;
    line-height: 25px;
    padding: 0px 0px 1px;
    width: 5px;
}
.modalGrey .headerTop .topMiddle
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -152px;
    background-repeat: repeat-x;
    border-top: 1px solid #999999;
    cursor: move;
    height: 25px;
    overflow: hidden;
    padding: 0px 5px;
}
.modalGrey .bodyContent
{
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-top: 1px solid #999999;
    background-color: #ffffff;
    position: relative;
}
.modalGrey .modalContent
{
    background-color: #EDEDED;
}
.modalGrey .footerBottom .bottomLeft
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -49px -28px;
    height: 5px;
    width: 5px;
}
.modalGrey .footerBottom .bottomRight
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -55px -28px;
    height: 5px;
    width: 5px;
}
.modalGrey .footerBottom .bottomMiddle
{
    background-color: #EDEDED;
    border-bottom: solid 1px #999999;
    height: 4px;
}
.fileUploadIFrame
{
    color: #474747;
    left: 175px;
    position: absolute;
    top: 100px;
    width: 400px;
    z-index: 10050;
}
.fileUploadContentBottom
{
    background-color: #EDEDED;
    clear: both;
    margin-bottom: -2px;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.fileUploadFooter
{
    width: 100%;
}
.fileUploadFooterContent
{
    background-color: #EDEDED;
    float: right;
    height: 26px;
    text-align: right;
}
.tabFooterContent .GrayButton
{
    float: left;
    margin: 0px 5px;
}
.fileUploadIFrame .moduleFooter 
{
    background-color: #EEEEEE;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #CCCCCC;
    display: block;
    overflow: hidden;
    padding: 4px 5px 4px 0px;
}
.fileUploadIFrame .footerBottom 
{
    background-color:#EEEEEE;
}
.fileUploadContentSection .contentSection
{
    float: none;
    overflow: hidden;
    padding: 10px;
}
.bodyDescriptionFileSelectionLabel
{
    margin-bottom: 15px;
}
.openFileUploadedDialogButtonLabel
{
    margin-bottom: 10px;
}
.openFileUploadedDialogButton
{
    padding-bottom: 10px;
    overflow:hidden;
}
.importFilePath
{
    border: 1px solid #CCCCCC;
    clear: left;
    color: #474747;
    font-size: 11px;
    margin-top: 3px;
    padding: 3px 5px;
    width: 200px;
}
.fileUploadHelpGroup
{
    margin-bottom: 5px;
    overflow: hidden;
}
.importFilePathTextBox
{
    margin-bottom: 10px;
    overflow: hidden;
}
.importFileOuterBorder
{
    padding-top: 15px;
    padding-left: 5px;
}
.importFileIndent
{
    padding-left: 25px;
    padding-right: 5px; 
}
.wizardProgressTable
{
    width: 100%;
}
.wizardProgressBody
{
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.wizardProgressImage
{
    background-color: #FFFFFF;  
    float: none;
    height: 96px;
}
.wizardProgressLabel
{
    background-color: #FFFFFF;
    float: none;
    margin-bottom: 32px;   
}
.modalWizardCancelDiv
{
    display: table;
    margin: 10px auto;
    padding-bottom: 5px;
    text-align: center;
    width: 120px;
}
.modalWizardCancelDiv .GrayButton
{
    width: 120px;
    
}
.modalWizardCancelDiv .GrayButton span
{
    width: 116px;
}
images end ModalStyle ************/
images begin Pending ************/
.bulletList
{
    /* Bullets can't use image map sprites, so keep it seperate */
    list-style-image: url(Images/Site/module_iw_ualinks_Bullet.gif);
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 30px;
    padding-left: 0px;
}
.bulletList li
{
    margin-top: 10px;
}
.paddingLeft5px
{
    padding-left: 5px;
}
.alignBottom
{
    vertical-align: bottom;
}
.hide
{
    display: none;
}
.serviceRequest .contentBorder
{
    overflow: hidden;
}
.servReqImageCss
{
    float: left;
}
.servReqLeftPanel, 
.servReqMiddlePanel, 
.servReqRightPanel
{
    float: left;
}
.servReqRightPanel
{
    width: 290px;
    padding: 15px 15px 15px 5px;
}
.servReqLeftPanel
{
    padding: 15px 5px 0px 10px;
}
.servReqMiddlePanel
{
    width: 30px;
    padding: 10px 15px 15px 5px;
    text-align: center;
}
.servReqRightPanelUpperLabelCss
{
    color: #666666;
    font-weight: bold;
}
.servReqRightPanelLowerLabelCss
{
    color: #808080;
    font-size: 10px;
}
.servReqMiddleLabelCss
{
    color: #BFBFBF;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 30px;
}
.serReqCssClass
{
    cursor: pointer;
    clear: both;
    width: 100%;
    border-bottom: 1px dashed #BFBFBF;
    overflow: hidden;
}
.serReqCssClass:hover, 
.serReqHoverCssClass
{
    cursor: pointer;
    clear: both;
    width: 100%;
    margin-top: -1px;
    border-top: 1px solid #d4ba74;
    border-bottom: 1px solid #d4ba74;
    background-color: #FFFFCC;
    overflow: hidden;
}
.searchKBTitle
{
    color: #808080;
    display: block;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 3px;
    text-align: center;
}
.searchKBContents
{
    clear: both;
}
.searchKBImage
{
    float: left;
    margin: 0px 6px 0pt 8px;
}
.searchKBBox
{
    float: left;
    margin-top: 3px;
}
.searchKBTextBox
{
    float: right;
    margin-top: 28px;
    width: 358px;
}
.searchKBBox span
{
    clear: both;
    display: block;
}
.searchKBControl
{
    margin: auto;
    width: 480px;
}
.searchKBResultsContainer
{
    height: 100%;
}
.searchKBContainer
{
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.searchBoxLeft
{
    float: left;
    margin-top: 3px;
    padding-right: 5px;
}
.searchBoxRight
{
    float: left;
    padding-left: 5px;
    padding-top: 23px;
}
.exampleText
{
    clear: both;
    display: block;
    font-style: italic;
}
a.searchKBButton span
{
    max-width: 247px;
    min-width: 70px;
}
.searchScrollData
{
    height: 320px;
    overflow-y: scroll;
    width: auto;
}
.supportPanel
{
    background-color: white;
    border-color: #92B6D4 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px;
    padding: 16px;
}
.supportMenuSelected
{
    background-color: White;
    border-color: #92B6D4 rgb(146, 182, 212) White;
    border-style: solid;
    border-width: 1px;
    color: BLACK;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0px -1px 0px 2px;
    padding: 2px 25px;
    z-index: 0;
}
.supportMenuHover
{
    background-color: White;
    color: BLACK;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0px -1px;
    padding: 2px 25px;
    text-decoration: underline;
}
.supportMenuItem
{
    color: BLACK;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0px -5px -2px 0px;
    padding: 2px 25px;
}
.supportSearchInputText
{
    display: block;
    float: left;
    margin-right: 2px;
    width: 230px;
}
.supportResultsHeader
{
    color: #666666;
    font-weight: bold;
}
.supportResultsHeader span
{
    line-height: 17px;
}
.resultTable
{
    clear: both;
    overflow: hidden;
    width: 100%;
}
.resultTable .tableRow
{
    border-bottom: 1px solid #C6C6C6;
    border-top: 1px solid #C6C6C6;
    color: #666666;
}
.supportResultsFooter
{
    padding: 5px 10px 3px;
    text-align: center;
    width: auto;
}
.supportSearchButton
{
    margin-top: 6px;
}
.searchLink
{
    color: #666666;
    margin-left: 17px;
}
.searchBox
{
    float: left;
    font-weight: normal;
    margin-bottom: 10px;
    overflow: hidden;
}
.supportSearchLink
{
    color: #0060A6;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: top;
}
.supportSearchLinkBottom
{
    vertical-align: bottom;
}
.searchPageLinkUnselected, 
.searchPageLinkSelected
{
    color: #0060A6;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
}
.searchPageLinkSelected
{
    color: #666666;
}
.searchTitleLink
{
    color: #0060A6;
    font-size: 12px;
}
.searchArticleBody
{
    padding-left: 15px;
    padding-top: 3px;
}
.searchArticleSummary
{
    color: #000000;
    font-size: 12px;
    margin: 3px 0px;
}
.searchUrlLink
{
    color: #666666;
    display: block;
    font-size: 12px;
    margin-top: 3px;
}
.searchKBResultHeader
{
    border-top: solid 1px #C6C6C6;
    border-bottom: solid 1px #C6C6C6;
    clear: both;
    overflow: hidden;
    padding: 5px 10px;
    width: auto;
}
.searchKBResultBody
{
    clear: both;
    float: left;
    width: 100%;
}
.searchKBResultFooter
{
    border-top: 1px solid #C6C6C6;
    clear: both;
    float: left;
    width: 100%;
}
.searchKBFooterNavigation
{
    margin: 0px auto;
    width: 340px;
}
.kbSearchList
{
    margin: 5px 10px;
}
.kbSearchListItem
{
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    margin: 5px 0px;
}
.searchKBResultFooter .pagingControlPreviousButton
{
    float: left;
}
.searchKBResultFooter .pagingControlNextButton
{
    float: right;
}
.supportFooter
{
    border-color: #666666;
    border-width: 0px;
    color: #666666;
    height: 20px;
    padding-left: 6px;
    vertical-align: bottom;
}
.offWhite
{
    background-color: #EEEEEE;
}
.white
{
    background-color: #FFFFFF;
}
.dataResultsTable
{
    margin-left: 10px;
}
.supportSearchInfo
{
    border-top: 1px solid #C6C6C6;
    clear: both;
    color: #666666;
    font-weight: bold;
    height: 320px;
    margin-top: 5px;
    padding: 5px 10px 20px 55px;
}
.searchKBResultsContainer
{
    overflow: hidden;
}
.blocked
{
    display: block;
}
images end Pending ************/
images begin PropertySheets ************/
.labelTextBox
{
    color: #666666;
    line-height: 10px;
    float: left;
    padding-left: 5px;
    padding-right: 18px;
}
div.propertySheetHeader
{
    border-bottom: 1px solid #C6C6C6;    
    padding: 10px 10px 7px;
}
td.propertySheetHeader
{
    padding: 5px 5px 15px;
    border-bottom: 1px solid #C6C6C6;
}
.tabbedPanel td.propertySheetHeader
{
    padding: 5px 10px 10px;
    border-bottom: 1px solid #C6C6C6;
}
.propertySheetContent
{
    overflow: hidden;
}
.labelTextBoxSmPad
{
    color: #666666;
    float: left;
    line-height: 10px;
    padding-left: 5px;
    padding-right: 4px;
}
.headerTitle
{
    color: #474747;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
}
.propertySheetHeader .headerTitle
{
    width: 100% !important;
    width: auto;
}
.headerDescription
{
    font-size: 11px;
    padding-top: 3px;
}
.contentSection
{
}
div.sectionHeader
{
    background-color: #E5F0FF;
    border-bottom: 1px dashed #C6C6C6;
    clear: left;
    color: #609CC9;
    font-size: 12px;
    font-weight: bold;
    height: auto !important;    /* For all other browsers */
    height: 14px;               /* For IE6 only */
    min-height: 14px;
    overflow: hidden;
    padding: 5px 0px;
}
td.sectionHeader
{
    border-bottom: 1px dashed #C6C6C6;
    background-color: #E5F0FF;
    padding: 5px 10px;
}
.tabbedPanel td.sectionHeader
{
    border-bottom: 1px dashed #C6C6C6;
    background-color: #E5F0FF;
    padding: 5px 10px;
}
.headerCaption
{
    float: left;
    margin: 0px 10px;
}
.headerMessage
{
    font-size: 10px;
    font-weight: normal;
    text-align: right;
}
.headerItem
{
    padding-left: 5px;
    color: #666666;
}
.sectionBody
{
    clear: both;
    overflow: hidden;
    padding: 10px 10px 5px;
}
.contentAccount, 
.userInformationCredentials
{
    clear: left;
    float: left;
    padding-bottom: 5px;
}
.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}
.domainExampleText
{
    float: right;
    text-align: right;
}
.underline
{
    border-bottom: 1px solid #C6C6C6;
    overflow: hidden;
    padding-bottom: 3px;
}
.contentAccount, 
.userInformationCredentials
{
    clear: left;
    padding: 5px 0px;
    overflow: hidden;
}
.serviceRequestTextBox
{
}
.serviceRequestNotesTextArea textarea,
.serviceRequestTextArea textarea,
.serviceRequestTextBox input
{
    border: solid 1px #CCCCCC;
    display: block;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 3px;
    padding: 1px 5px;
    width: 97%;
}
.serviceRequestTextArea textarea
{
    height: 280px;
}
.privacyStatementLabel a
{
	vertical-align: top;
}
.serviceRequestNotesTextArea textarea
{
    height: 50px;
}
.serviceRequestNumber
{
    padding: 6px 10px 0px;
}
.requiredField
{
    float: right;
}
.bodyGroup
{
    border: 1px solid #CCCCCC;
}
.serviceRequestDropDownList
{
    width: 100%;
}
.siteInformationTextArea
{
    width: 406px;
}

textarea.itemControl, 
select.listBox
{
    border: solid 1px #CCCCCC;
    color: #474747;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 40px;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1px 5px;
}
.bodyRow
{
    clear: left;
    float: none;
    overflow: hidden;
    padding-bottom: 5px;
    width: 100%;
}
.rowLeft
{
    float: left;
    overflow: hidden;
    width: 49%;
}
.rowRight
{
    float: right;
    overflow: hidden;
    width: 49%;
}
.buttonRowLineHeight
{
    line-height: 26px;
}
.activateContentRow
{
    float: left;
    padding: 5px 0px;
}
.proptertyTable
{
    border: 1px solid #CCCCCC;
    margin: 30px auto 5px;
    padding: 5px;
    width: 80%;
}
.propertyTable td
{
    padding-left: 5px;
}
.propertyTable tbody
{
}
.proptertyTable td
{
    padding: 0px 5px 0px 0px;
    vertical-align: top;
}
/* keeps first cell from wrapping below set width*/
.cellLeft
{
    width: 150px;
}
.bodyRow *
{
    vertical-align: middle;
}
.rowItem
{
    float: left;
    padding-right: 10px;
}
.itemTextBox
{
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
}
.itemTextBox input:disabled
{
    background-color: #ECECEC;
    color: #474747;
}
.rowItemInput
{
    float: left;
    margin: 0px 5px;
    overflow: hidden;
}
.rowItemLeft
{
    float: left;
    margin: 5px 0px;
}
.rowItemLeft a
{
    float: left;
}
.rowItemRight
{
    float: right;
    margin: 5px 0px;
}
.rowItemRight a
{
    float: left;
}
.rowIndent
{
    margin-left: 5px;
}
.rowLastItemIndent,
.sectionBodyIndent
{
    margin-left: 25px;
}
.sectionBody2Indent
{
    margin-left: 20px;
}
.warningRowIndent
{
	margin: 10px 15px 5px 40px;
}
.padTop
{
    padding-top: 5px;
}
.padBottom
{
    padding-bottom: 5px;
}
.rowItemSeperator
{
    border-right: 1px solid #C6C6C6;
    padding-right: 20px;
}
.generalText
{
    color: #808080;
}
.captionText
{
}
.disabledText
{
    color: #808080;
}
.itemLabel
{
    display: block;
}
.extendedButton
{
    padding: 5px;
}
.bold
{
    font-weight: bold;
}
.itemControl
{
    clear: left;
    float: left;
    margin: 0px;
}
.accountUserName, .accountDomain, .credentialsFirstName, .credentialsLastName, .credentialsDisplayName, .rowEmployeeId, .rowJobTitle, .rowDepartment, .rowOfficeNumber, .rowOfficePhone, .rowMobilePhone, .rowFax, .rowAddress, .rowCity, .rowZip, .rowState, .rowCountry, .rowEmail
{
    color: #666666;
    float: left;
    margin-right: 22px;
}
.userNameLabel, .domainLabel, .firstNameLabel, .lastNameLabel, .displayNameLabel, .jobTitleLabel, .departmentLabel, .officeNumberLabel, .officePhoneLabel, .mobilePhoneLabel, .faxLabel, .addressLabel, .cityLabel, .stateLabel, .zipLabel, .countryLabel, .primaryContactFNameLabel, .primaryContactLNameLabel, .primaryContactEmailLabel, .primaryContactAddressLabel, .primaryContactCityLabel, .primaryContactStateLabel, .primaryContactPostalCodeLabel, .primaryContactCountryLabel
{
    padding: 3px 0px 0px 0px;
}
.jobTitlePropertyControl input
{
    width: 300px;
}
.departmentPropertyControl input
{
    width: 162px;
}
.countryDropDownList, .userNameTextBox, .firstNameTextBox, .lastNameTextBox, .displayNameTextBox, .employeeIdTextBox, .jobTitleTextBox, .departmentTextBox, .officeNumberTextBox, .officePhoneTextBox, .mobilePhoneTextBox, .faxTextBox, .cityTextBox, .stateTextBox, .zipTextBox, .companyCountryText, .companyPostalCodeText, .companyStateText, .companyCityText, .companyPrimaryContactFNameTextBox, .companyPrimaryContactLNameTextBox
{
    width: 125px;
}
.contactInformationHeaderMessageLabel
{
}
.rowUserName
{
    color: #666666;
    line-height: 10px;
    float: left;
    padding-left: 5px;
    padding-right: 15px;
}
.confirmAssign
{
    padding-bottom: 10px;
    padding-top: 10px;
    color: Gray;
}
.confirmBox
{
    border: solid 1px black;
    width: 350px;
    padding: 4px;
}
.confirmContain *
{
    vertical-align: middle;
}
.confirmContain
{
    margin-left: 50px;
    margin-top: 6px;
}
.confirmCheck *
{
    vertical-align: middle;
}
.confirmCheck
{
    padding-top: 10px;
}
.contentReadOnlySection div.imageWarningIconSmall
{
    margin-right: 10px;
}
.confirmEmail
{
    line-height: 30px;
    padding-left: 4px;
}
.headerTitleSingle
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}
.headerTitleCenter
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}
.headerItem
{
    color: #666666;
    padding-left: 5px;
}
.serviceHeader .itemLabel
{
    font-size: 11px;
}
.informationDropDown
{
    color: #666666;
    font-size: 10px;
    font-weight: normal;
}
.informationInputSpace
{
    width: 15px;
}
.informationHeader
{
    border-bottom: 1px dashed #CCCCCC;
    height: 23px;
    background-color: #E5F0FF;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}
.newPasswordButton
{
    padding-left: 10px;
}
.messageAlert
{
    color: Red;
}
.requiredFlag
{
    color: #FF0000;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-right: 3px;
}
.informationLine
{
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
    vertical-align: middle;
}
.invalidControl
{
    background-color: #FEFACD;
}
.informationSection
{
    padding-bottom: 2px;
    clear: both;
    float: left;
}
.informationSectionRight
{
    float: right;
    padding-top: 4px;
    vertical-align: top;
    padding-right: 6px;
    line-height: 12px;
}
.informationBody
{
    padding-bottom: 2px;
    clear: both;
}
.itemInformation
{
    clear: none;
    float: left;
}
.itemTitle
{
    font-weight: bold;
}
.passwordLabel
{
    line-height: 15px;
    padding-top: 3px;
    color: #666666;
}
.productItemTop *
{
    vertical-align: middle;
}
.productItemTop
{
    border-bottom: 1px dashed #C6C6C6;
    height: 30px;
    padding: 5px 0px;
}
.productItemBottom *
{
    vertical-align: middle;
    z-index: 0;
}
.productItemBottom
{
    padding-top: 5px;
    height: 30px;
}
.productItem *
{
    vertical-align: middle;
}
.productItem
{
    border-bottom: 1px dashed #C6C6C6;
    height: 30px;
    line-height: 30px;
}
.securityAlertText
{
    line-height: 40px;
}
.securityRadioButtons
{
    font-weight: normal;
}
.securityPasswordSection
{
    padding-top: 8px;
    padding-left: 5px;
    padding-bottom: 8px;
    height: 45px;
}
.securityPasswordLeft
{
    color: #666666;
    line-height: 10px;
    text-align: left;
}
.securityPasswordRight
{
    color: Red;
    font-size: 11px;
    font-weight: normal;
    float: right;
    padding-top: 2px;
    vertical-align: top;
    padding-right: 6px;
    line-height: 12px;
}
.securityItem
{
    padding-left: 10px;
    padding-top: 18px;
    padding-bottom: 20px;
    border-top: 1px dashed #CCCCCC;
    font-weight: bold;
    color: #666666;
}
.securityRequired
{
    text-align: right;
}
.serviceHeader
{
    height: 55px;
    border-bottom: 1px solid #E0E0E0;
    padding: 16px 6px 0px;
}
.serviceHeader *
{
    vertical-align: middle;
}
.serviceHeader .itemLabel
{
    font-size: 11px;
}
.serviceItem /* depricated */
{
    padding-top: 5px;
    padding-left: 7px;
    height: 20px;
}
.serviceItem * /* depricated */
{
    vertical-align: middle;
}
.serviceName
{
    font-weight: bold;
    margin-left: 5px;
}
.settingPanel
{
    display: block;
    border-bottom: 1px dashed #C6C6C6;
}
.serviceGroup /* depricated */
{
    padding: 0px 50px;
}
.disabled
{
    background-color: #EDEDED;
}
.hide
{
    display: none;
    visibility: hidden;
}
.show /* depricated */
{
    display: block;
    visibility: visible;
    z-index: 0;
    background-color: Gray;
}
.settingItem /* depricated */
{
    padding-left: 20px;
    width: 150px;
}
.settingGroup /* depricated */
{
    border-bottom: 1px dashed #CCCCCC;
    border-top: 1px dashed #CCCCCC;
    width: 300px;
}
.settingGroupStandalone /* depricated */
{
    width: 300px;
}
/* ************  Wizard Panel Styles ************* */
.stepErrorLabel
{
    text-align: center;
}
.infoIconIndent
{
    margin-left: 35px;
}
.verificationStepIndent
{
    margin-left: 45px;
}
.runVerificationDetailsIndent
{
    margin-left: 35px;
    clear: left;
}
.runVerificationLabel
{
    font-weight: bold;
    margin-left: 10px;
}
.runVerificationCheckBox
{
    margin-left: 2px;
}
.sectionDeleteBody
{
    float: left;
    padding: 10px 10px 6px 20px;
}
.confirmDeleteTitle
{
    color: #474747;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
}
.confirmDeleteText
{
    display: block;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 42px;
}
.runVerificationDetails
{
    color: #808080;
}
.defaultDomainHelp
{
    padding-left: 43px;
}
.domainTypeCheckBox
{
    padding-left: 20px;
    padding-right: 10px;
    width: auto;
}
.domainTypeDescription
{
    padding-left: 21px;
    color: #808080;
}
.authoritativeCheckBox, 
.externalRelayCheckBox
{
    padding-bottom: 3px;
}
.defaultDomainCheckBox input
{
    margin: 0px 5px;
}
.defaultDomainCheckBox input:disabled
{
    background-color: #ECECEC;
    color: #474747;
    margin: 0px 5px;
    -moz-appearance: none;
}
.domainNameLabel
{
    padding: 0px 0px 3px;
}
.verifyDomainNameGridLinkButton
{
    width: 367px;
}
.sharePointSitesTitleGridLinkButton,
.sharePointSitesTitleGridLinkButton .gridLinkButtonContainer
{
    width: 300px;
}
.verifyDomainNameGridLinkButton .gridLinkButtonContainer
{
    width: 362px;
}
.domainSeparator
{
    display: block;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 19px;
}
.selectedListItemsPanel,
.availableListItemsPanel
{
    overflow-y: auto;
    overflow-x: hidden;
}
.availableListSearchBoxControl
{
    float: right;
    padding: 5px;
    width: 185px;
}
.searchBoxControl
{
    border: 1px solid #86B1E1;
    padding: 1px;
}
.searchBoxControl input,
.availableListSearchBoxControl input
{
    padding-top: 3px;
    padding-bottom: 3px;
}
.availableListSearchBoxTextBox, 
.searchBoxTextBox
{
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-right: none;
    border-top: 1px solid #AAAAAA;
    float: left;
    width: 155px;
}
.infoMessagePanelImage
{
    padding-right: 5px;
}
.availableListInfoMessagePanel
{
    float: left;
    padding: 5px;
}
.memberListBox input
{
    cursor: pointer;
}
.memberListBox td
{
    white-space: nowrap;
}
.listPanelTop
{
    border: 1px solid #CCCCCC;
    margin-top: 5px;
    overflow: hidden;
}
.listPanelBottom
{
    clear: both;
    overflow: hidden;
}
.listHeader
{
    background-color: #ECECEC;
    border-bottom: 1px solid #CCCCCC;
    height: 30px;
    width: 100%;
}
.listBody
{
    clear: left;
    height: 290px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 100%;
}
.listBody table
{
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.listBody td
{
    color: #666666;
    border-bottom: 1px dashed #CCCCCC;
    display: list-item;
}

.listBody label
{
    margin-left: 2px;
    padding-left: 4px;
    border-left: 1px solid #CCCCCC;
}
.selectedTitle, 
.availableTitle, 
.listTypeTitle
{
    font-size: 12px;
    font-weight: bold;
}
.memberFilterDiv
{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-bottom: 3px;
    padding-top: 1px;
    padding-left: 2px;
    padding-right: 2px;
}
.proxyRight /* depricated */
{
    padding-top: 23px;
    padding-left: 10px;
}
.proxyRightBottom /* depricated */
{
    padding-top: 23px;
    padding-left: 10px;
}
.infoBottom /* depricated */
{
    height: 5px;
}
.domainSeparatorTd /* depricated */
{
    vertical-align: bottom;
    padding-bottom: 22px;
}
.block
{
    display: block;
}
.proxyDomainLabel
{
    padding-bottom: 18px;
    margin-bottom: 18px;
    line-height: 20px;
}
.vertTop
{
    vertical-align: top;
}
.domainTabletd
{
    padding-top: 19px;
}
/* Bulk Confirmation */
.propertyHeader
{
    border-bottom: 1px solid gray;
    color: #cccccc;
    padding-bottom: 5px;
    width: 250px;
}
.bulkHeader
{
    height: 1px;
}
.bulkCheck
{
    padding-left: 20px;
}
.bulkTable
{
    width: 450px;
}
.bulkmailPanel
{
    width: 260px;
}
.bulkContentIndent
{
    margin: 0px 30px;
}
.gridProperties
{
    width: 100px;
}
.bulkServices
{
    border: solid 1px white;
}
.bulkUserListPositioning
{
    padding-left: 5px;
}
.bulkUserListRepeater
{
    border: 1px solid #CCCCCC;
    clear: left;
    margin: 5px 0px;
}
.userListBody
{
    position: relative;
    width: auto;
}
.bulkUserListRepeater .userListBody
{
    height: 241px;
}
.outerBulkConfirmDiv
{
    position: relative;
}
.padTop5
{
    padding-top: 5px;
}
.padTop15
{
    padding-top: 15px;
}
.dashedTop
{
    border-top: 1px dashed #CCCCCC;
}
.dashedBottom
{
    border-bottom: 1px dashed #CCCCCC;
}
.solidTop
{
    border-top: 1px solid #CCCCCC;
}
.solidBottom
{
    border-bottom: 1px solid #C6C6C6;
}
.sectionHeader .headerMessage, 
.rowMessage
{
    float: right;
    font-size: 10px;
    font-weight: normal;
}
.sectionHeader .headerMessage
{
    padding-right: 10px;
}
.twoColumn
{
    float: left;
    width: 50%;
}
.threeColumn
{
    float: left;
    width: 33%;
}
.checkBoxItem, 
.radioButtonItem
{
    display: block;
    padding-bottom: 5px;
}
.containerWidth
{
    width: 450px;
}
.rowWidth
{
    width: 445px;
    padding-left: 5px;
}
.propertySheet
{
    background-color: #FFFFFF;
    float: none !important;
    float: left;
}
.viewConfirmDialog .confirmationPropertySheet
{
    height: 590px;
}
.wizardDialog .propertySheet
{
    width: auto !important;
    width: 100%;
}
.wizardStepContent .propertySheet
{
    border-left: 1px solid #C6C6C6;
    height: 590px;
    overflow-y: auto;
    overflow-x: hidden;
}
.rowButton
{
    padding-right: 0px;
}
.rowButton .GrayButton
{
    float: left;
    font-weight: normal;
}
.contentIndent
{
    margin-left: 42px;
    width: auto;
}
.cellIndent
{
    padding: 0px 0px 0px 20px;
}
.itemSpaced
{
    margin-right: 5px;
}
.widthFull
{
    width: 100%;
}
.sendEmailTextBox
{
    margin-top: 3px;
}
.sendEmailButton
{
    margin-left: 10px;
}
.sendEmailDescription
{
    clear: left;
    padding-top: 20px;
}
.confirmEmailPanel
{
    clear: both;
    overflow: hidden;
    padding-left: 23px;
    padding-top: 10px;
}
.confirmTitleImage
{
    vertical-align: top;
}
.confirmTitleText
{
    padding-left: 10px;
}
.titleLabel
{
    font-weight: bold;
}
.verifyDomainButton
{
    float: left;
}
.verifyDomainButton span
{
    max-width: 247px;
    min-width: 135px;
}

.fieldHighlight
{
    border-bottom: 1px solid #c6c6c6;
    background-color: #EDEDED;
    padding: 5px 7px 5px 5px;
}
.calendarAttendantMargins
{
    padding-left: 10px;
    padding-top: 5px;
}
images end PropertySheets ************/
images begin ServiceOverview ************/
.remainingLicenses
{
    float: none;
}
.numberLicense
{
    float: none;
    padding-left: 4px;
    display: inline-block;
}
.numberLicense span
{
    padding-left: 10px;
}
.licenseProgressBar
{
    float: none;
    width: 1px;
}
.serviceName
{
    float: left;
}
.suiteLicenseImage
{
    float: left;
    padding-left: 5px;
    padding-top: 3px;
}
.serviceLicenseImage
{
    float: left;
    padding-left: 5px;
    padding-top: 6px;
}
.serviceLicenseCheckBox
{
    float: left;
}
.serviceLicenseCheckBox input
{
}
.serviceDetails
{
}
.propertySheet .serviceDetails
{
    line-height: 30px;
}
.serviceContainer
{
    margin-bottom: -1px;
}
.serviceContainer .serviceDetails
{
}
.serviceContainer .serviceLicenseCheckBox
{
    float: left;
}
.serviceContainer .serviceLicenseImage
{
    float: left;
    padding-top: 2px;
}
.serviceContainer .remainingLicenses
{
    float: left;
}
.serviceContainer .serviceName
{
    float: none;
    line-height: 24px;
    padding-left: 5px;
}
.serviceContainer .serviceNameDisabled
{
    padding-left: 10px;
    color: #808080;
    font-weight: bold;
    float: none;
}
.serviceContainer .serviceOverallStatus
{
    color: #0060A6;
    margin-left: 5px;
}
.serviceContainer .imageToggleCollapseIcon
{
    margin-left: 5px;
    width: 7px;
}
.serviceContainer .numberLicense
{
    float: left;
    padding-left: 8px;
}
.serviceContainer .licenseProgressBar
{
    float: left;
    width: 124px;
    margin-left: 9px;
    padding-top: 2px;
}
.serviceContainer .productItem
{
    height: 40px;
    padding-left: 4px;
}
.serviceContainer .productItemTop
{
    height: 40px;
    padding-left: 4px;
}
.serviceContainer .suiteLicenseImage
{
    padding-top: 10px;
}
.serviceStatus
{
    padding-left: 10px;
}
.overallServiceHealthLabel
{
    color: #808080;
    float: left;
    padding-left: 5px;
}
.editServiceSettings
{
    margin-left: 315px;
    margin-top: 5px;
}
.homeServiceContainer .editServiceSettings
{
    visibility: hidden;
}
.homeServiceContainer .serviceDetails
{
    margin-top: 7px;
}
.serviceContainer .serviceHealthItemBodyContent
{
    padding: 5px 20px 5px 50px;
}
.subServiceItem
{
    float: left;
    clear: left;
    width: 100%;
    padding: 3px 0px;
}
.subServiceItem div
{
    margin-left: 10px;
    float: left;
}
.subServiceItem span
{
    float: left;
    line-height: 16px;
    margin-left: 5px;
}
.serviceContainer .collapsiblePanel .contentIndent
{
    margin: 0px 40px;
}
.serviceContainer .serviceHealthItemHeader
{
    cursor: pointer;
    float: none !important; /* IE7 & Firefox will use this */
    float: left;            /* IE6 will use this only */
    overflow: hidden;
    padding: 3px 5px;
}
.serviceContainer .sectionBottomDashedDivider
{
    border-bottom: 1px dashed #C6C6C6;
    clear: both;
    overflow: hidden;
}
.serviceHealthItemHeader .headerLeft
{
    float: left;
}
.serviceHealthItemHeader .headerRight
{
    float: right;
    line-height: 24px;
}
.serviceHealthItemHeader .headerLeft div
{
    float: left;
}
.serviceHealthItemHeader .headerRight .imageToggleCollapseIcon
{
    float: left;
    margin: 10px 0px 0px 5px;
}
.serviceHealthItemHeader .headerRight .imageGreenCheckIconSmall, 
.serviceHealthItemHeader .headerRight .imageErrorIconSmall,
.serviceHealthItemHeader .headerRight .imageWarningIconSmall
{
    float: left;
    margin: 4px 0px;
}
.serviceHealthItemBodyContent
{
    float: left;
    overflow: hidden;
}
.collapsiblePanelExtender
{
    clear: both;
    height: 0px;
    overflow: hidden;
    width: 100%;
}
.panelExtenderContents
{
    overflow: hidden;
    padding-left: 42px;
}
.totalStorageContainer
{
}
.totalAllocatedContainer
{
}
.packageTypeContainer
{
}
.serviceHealthCollapsiblePanel
{
    background-color: #EDEDED;
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
}
images end ServiceOverview ************/
images begin ProgressBar ************/
.ProgressLeft
{
    float: left;
    height: 11px;
    overflow: hidden;
    width: 2px;
}
.ProgressRight
{
    float: right;
    height: 11px;
    overflow: hidden;
    width: 2px;
}
.ProgressMiddle
{
    height: 11px;
    overflow: hidden;
}
.Bar
{
    height: 11px;
}
.greenProgressBar .ProgressLeft,
.yellowProgressBar .ProgressLeft,
.redProgressBar .ProgressLeft
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -1px -34px;
    background-repeat: no-repeat;
}
.greenProgressBar .ProgressRight, 
.yellowProgressBar .ProgressRight,
.redProgressBar .ProgressRight
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -4px -34px;
    background-repeat: no-repeat;
}
.blueProgressBar .ProgressLeft
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -7px -34px;
    background-repeat: no-repeat;
}
.blueProgressBar .ProgressRight
{
    background-image: url(Images/Site/Site_CornerPieces.gif);
    background-position: -10px -34px;
    background-repeat: no-repeat;
}
.greenProgressBar .ProgressMiddle, 
.yellowProgressBar .ProgressMiddle,
.redProgressBar .ProgressMiddle
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -1239px;
    background-repeat: repeat-x;
}
.blueProgressBar .ProgressMiddle
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -1251px;
    background-repeat: repeat-x;
}
.greenProgressBar .Bar
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -1263px;
    background-repeat: repeat-x;
}
.blueProgressBar .Bar
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -1275px;
    background-repeat: repeat-x;
}
.yellowProgressBar .Bar
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -1287px;
    background-repeat: repeat-x;
}
.redProgressBar .Bar
{
    background-image: url(Images/Site/Site_Repeat-X.gif);
    background-position: 0px -1299px;
    background-repeat: repeat-x;
}
.blueProgressBar,
.greenProgressBar,
.redProgressBar,
.yellowProgressBar
{
    height: 11px;
    overflow: visible;
    width: 124px;
}

/* The following section is HTML complient.                         */
/*                                                                  */
/*  IT IS REQUIRED FOR THE PAGE TO FUNCTION PROPERLY ON IE6         */
/*                                                                  */
/* Only IE6 will actually understand it.  All other browsers        */
/* will already do it.  Only IE for Mac requires the comment hack   */
/* below.  If not provided, IE for mac will not behave as needed.   */
/* To understand these issues in more detail, please visit          */
/*               http://www.positioniseverything.net                */

/* hide from Mac \*/

* html .greenProgressBar .ProgressLeft,
* html .redProgressBar .ProgressLeft,
* html .yellowProgressBar .ProgressLeft,
* html .blueProgressBar .ProgressLeft
{
    display: inline;
    margin-right: -3px;
}
* html .greenProgressBar .ProgressRight,
* html .redProgressBar .ProgressRight,
* html .yellowProgressBar .ProgressRight,
* html .blueProgressBar .ProgressRight
{
    display: inline;
    margin-left: -3px;
}
* html .greenProgressBar .ProgressMiddle,
* html .redProgressBar .ProgressMiddle,
* html .yellowProgressBar .ProgressMiddle,
* html .blueProgressBar .ProgressMiddle
{
    margin: 0px 3px 0px 2px;
}

/* end hide */
images end ProgressBar ************/
images begin SharePoint ************/
.passwordStrengthColumn
{
    vertical-align: top;
}
.passwordStrengthContainer
{
    text-align: left;
    margin: 0px 0px 0px 15px;
}

.passwordStrengthTitle
{
    font-weight: bold;
}
.passwordStrengthSteps
{
    color: gray;
    list-style-type: disc;
    margin-left: 0;
    padding-left: 1.25em;
    margin-top: 5px;
    margin-bottom: 5px;
}
.passwordStrengthSteps li
{
    padding: 3px 0px;
}
.passwordStrengthHelp
{
    color: Gray;
}
.siteUrl
{
    float: left;
    width: 125px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
}
.usageBar
{
    float: left;
    padding: 6px 10px 0px;
}
.usageBody
{
    overflow: hidden;
    padding: 5px 10px 3px;
    width: auto;
}
.usageIcon
{
    float: left;
    margin-right: 12px;
}
.usageTitleLabel
{
    float: left;
}
.usageResultsLabel
{
}
.usageDetails
{
    line-height: 24px;
}
.gridImage
{
    float: left;
    padding-right: 5px;
}
.gridImage img
{
    display: none;
}
.gridUrl
{
    float: left;
}
.gridMessage
{
    text-align: center;
}
.footerMsLogoBlue
{
    background-image: url(Images/Site/footer_mslogo_blue.gif);
    background-position: 0px 0px;
    display: block;
    height: 14px;
    width: 81px;
}
.imageModuleCloseButton
{
    display: block;
    padding-top: 5px;
}
.userRegularEnabled
{
    background-image: url(Images/GIF/Icons_14x14.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
.userRegularDisabled
{
    background-image: url(Images/GIF/Icons_14x14.gif);
    background-position: 0px -15px;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
.userSyncEnabled
{
    background-image: url(Images/GIF/Icons_14x14.gif);
    background-position: 0px -30px;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
.userSyncDisabled
{
    background-image: url(Images/GIF/Icons_14x14.gif);
    background-position: 0px -45px;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
.imageBannerLogoIcon_EN
{
    background-image: url(Images/Site/HeaderLogos-Eng.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_ZH
{
    background-image: url(Images/Site/HeaderLogos-Chinese-trad.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_ZH-CN
{
    background-image: url(Images/Site/HeaderLogos-Chinese-simp.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_FR
{
    background-image: url(Images/Site/HeaderLogos-Fre.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_DE
{
    background-image: url(Images/Site/HeaderLogos-Ger.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_JA
{
    background-image: url(Images/Site/HeaderLogos-JP-Meiryo.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_ES
{
    background-image: url(Images/Site/HeaderLogos-Spa.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_DA
{
    background-image: url(Images/Site/HeaderLogos-Danish.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_NL
{
    background-image: url(Images/Site/HeaderLogos-Dutch.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_FI
{
    background-image: url(Images/Site/HeaderLogos-Finn.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_IT
{
    background-image: url(Images/Site/HeaderLogos-Italian.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_NB
{
    background-image: url(Images/Site/HeaderLogos-Norw.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_SV
{
    background-image: url(Images/Site/HeaderLogos-Swed.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_CS
{
    background-image: url(Images/Site/HeaderLogos-Czech.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HU
{
    background-image: url(Images/Site/HeaderLogos-Hung.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_KO
{
    background-image: url(Images/Site/HeaderLogos-Kor.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_PL
{
    background-image: url(Images/Site/HeaderLogos-Polish.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_PT
{
    background-image: url(Images/Site/HeaderLogos-PortBraz.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_RO
{
    background-image: url(Images/Site/HeaderLogos-Rom.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_EL
{
    background-image: url(Images/Site/HeaderLogos-Greek.gif);
    background-position: 0px 0px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskEN
{
    background-image: url(Images/Site/HeaderLogos-Eng.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskZH
{
    background-image: url(Images/Site/HeaderLogos-Chinese-trad.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskZH-CN
{
    background-image: url(Images/Site/HeaderLogos-Chinese-simp.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskFR
{
    background-image: url(Images/Site/HeaderLogos-Fre.gif);
     background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskDE
{
    background-image: url(Images/Site/HeaderLogos-Ger.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskJA
{
    background-image: url(Images/Site/HeaderLogos-JP-Meiryo.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskES
{
    background-image: url(Images/Site/HeaderLogos-Spa.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskDA
{
    background-image: url(Images/Site/HeaderLogos-Danish.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskNL
{
    background-image: url(Images/Site/HeaderLogos-Dutch.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskFI
{
    background-image: url(Images/Site/HeaderLogos-Finn.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskIT
{
    background-image: url(Images/Site/HeaderLogos-Italian.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskNB
{
    background-image: url(Images/Site/HeaderLogos-Norw.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskSV
{
    background-image: url(Images/Site/HeaderLogos-Swed.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskCS
{
    background-image: url(Images/Site/HeaderLogos-Czech.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskHU
{
    background-image: url(Images/Site/HeaderLogos-Hung.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskKO
{
    background-image: url(Images/Site/HeaderLogos-Kor.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskPL
{
    background-image: url(Images/Site/HeaderLogos-Polish.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskPT
{
    background-image: url(Images/Site/HeaderLogos-PortBraz.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskRO
{
    background-image: url(Images/Site/HeaderLogos-Rom.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageBannerLogoIcon_HelpdeskEL
{
    background-image: url(Images/Site/HeaderLogos-Greek.gif);
    background-position: 0px -39px;
    height: 38px;
    width: 311px;
}
.imageDisabledIcon12
{
    background-image: url(Images/GIF/Icons_12x12.gif);
    background-position: 0px -13px;
    height: 12px;
    width: 12px;
}
.imageActionsModuleIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px 0px;
    height: 16px;
    width: 16px;
}
.imageAddIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -20px;
    height: 16px;
    width: 16px;
}
.imageAlertIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -40px;
    height: 16px;
    width: 16px;
}
.imageSharepointAdmin16
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -60px;
    height: 16px;
    width: 16px;
}
.imageCommunicatorIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -80px;
    height: 16px;
    width: 16px;
}
.imageExchangeServiceIconSmall, 
.imageExchangeNavigationIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -100px;
    height: 16px;
    width: 16px;
}
.imageLiveMeetingServiceIconSmall, 
.imageLiveMeeting16
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -120px;
    height: 16px;
    width: 16px;
}
.imageSuiteIconSmall 
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -140px;
    height: 16px;
    width: 16px;
}
.imageOfficeIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -160px;
    height: 16px;
    width: 16px;
}
.imageOutlookIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -180px;
    height: 16px;
    width: 16px;
}
.imageSharepointServiceIconSmall, 
.imageSharePointNavigationIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -200px;
    height: 16px;
    width: 16px;
}
.imageAttachIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -220px;
    height: 16px;
    width: 16px;
}
.imageMySupportModuleIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -240px;
    height: 16px;
    width: 16px;
}
.imageContactIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -260px;
    height: 16px;
    width: 16px;
}
.imageDeleteActionIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -280px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.imageDeleteDisabledIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -300px;
    height: 16px;
    width: 16px;
}
.imageDisconnectedIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -320px;
    height: 16px;
    width: 16px;
}
.imageDownloadImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -340px;
    height: 16px;
    width: 16px;
}
.imageEditActionIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -360px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.imageEditDisabledIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -380px;
    height: 16px;
    width: 16px;
}
.imageConfirmEmailImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -400px;
    height: 16px;
    width: 16px;
}
.imageErrorIconSmall
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -420px;
    height: 16px;
    width: 16px;
}
.imageHardDrive16
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -440px;
    height: 16px;
    width: 16px;
}
.imageHeaderHelpIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -460px;
    height: 16px;
    width: 16px;
}
.imageRelatedHelpIcon, 
.imageImportantNotesHelpImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -480px;
    height: 16px;
    width: 16px;
}
.imageInformationIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -500px;
    height: 16px;
    width: 16px;
}
.imagePendingMicrosoftIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -520px;
    height: 16px;
    width: 16px;
}
.imagePendingUserIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -540px;
    height: 16px;
    width: 16px;
}
.imageMigrateAppDataMigrationImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -560px;
    height: 16px;
    width: 16px;
}
.imageMigrateDirSyncImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -580px;
    height: 16px;
    width: 16px;
}
.imageMigrateEmailCoexistenceImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -600px;
    height: 16px;
    width: 16px;
}
.imageHowToModuleIcon, 
.imageManageServiceModuleIcon, 
.imageNewsInformationModuleIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -620px;
    height: 16px;
    width: 16px;
}
.imageNewActionIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -640px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.imageErrorIconSmall
{
	background-image: url(Images/GIF/Icons_16x16.gif);
	background-position: 0px -420px;
	height: 16px;
	width: 16px;
}
.imageGreenCheckIconSmall
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -660px;
    height: 16px;
    width: 16px;
}
.imageMigrateFlagRed, 
.imageOOBETaskUnCompletedImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -680px;
    height: 16px;
    width: 16px;
}
.imageFlagIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -700px;
    height: 16px;
    width: 16px;
}
.imageNoPageInfoIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -720px;
    height: 16px;
    width: 16px;
}
.imagePrintIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -740px;
    height: 16px;
    width: 16px;
}
.imageSearchPageIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -760px;
    height: 16px;
    width: 16px;
}
.imagePropertiesIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -780px;
    height: 16px;
    width: 16px;
}
.imageReportIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -800px;
    height: 16px;
    width: 16px;
}
.imageNewReportIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -820px;
    height: 16px;
    width: 16px;
}
.imageResourcesIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -840px;
    height: 16px;
    width: 16px;
}
.imageSaveIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -860px;
    height: 16px;
    width: 16px;
}
.imageSearchIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -880px;
    height: 16px;
    width: 16px;
}
.imageServicesModuleIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -900px;
    height: 16px;
    width: 16px;
}
.imageActiveRequestsIcon, 
.imageServiceLicensingModuleIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -920px;
    height: 16px;
    width: 16px;
}
.imageServicesTrialIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -940px;
    height: 16px;
    width: 16px;
}
.imageThingsToDoModuleIcon, 
.imageOOBETaskCompletedImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -960px;
    height: 16px;
    width: 16px;
}
.imageFlaggedTasksIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -980px;
    height: 16px;
    width: 16px;
}
.imageCalendarIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1000px;
    height: 16px;
    width: 16px;
}
.imageIconUnknown16
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1020px;
    height: 16px;
    width: 16px;
}
.imageCompanyEmailRoutingImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1040px;
    height: 16px;
    width: 16px;
}
.imageUserListAllImage
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1060px;
    height: 16px;
    width: 16px;
}
.imageGenericViewsIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1080px;
    height: 16px;
    width: 16px;
}
.imageVerifyDomainAlertImage, 
.imageWarningIconSmall
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1100px;
    height: 16px;
    width: 16px;
}
.imageRssNotificationsModuleIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1120px;
    height: 16px;
    width: 16px;
}
.imageCssFileDownloadIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1140px;
    height: 16px;
    width: 16px;
}
.imageManagementModeIcon
{
    background-image: url(Images/GIF/Icons_16x16.gif);
    background-position: 0px -1160px;
    height: 16px;
    width: 16px;
}
.imageOfficeCommunicationsLicenseIcon24,
.imageCommunicatorServiceIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px 0px;
    height: 24px;
    width: 24px;
}
.imageExchangeLicenseIcon24,
.imageExchangeServiceIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -25px;
    height: 24px;
    width: 24px;
}
.imageLiveMeetingLicenseIcon24,
.imageLiveMeetingServiceIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -50px;
    height: 24px;
    width: 24px;
}
.imageSuiteLicenseIcon24,
.imageMsOnlineIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -75px;
    height: 24px;
    width: 24px;
}
.imageMsOnlineWhiteIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -100px;
    height: 24px;
    width: 24px;
}
.imageOutlookLicenseIcon24,
.imageOutlookIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -125px;
    height: 24px;
    width: 24px;
}
.imageSharePointLicenseIcon24,
.imageSharepointServiceIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -150px;
    height: 24px;
    width: 24px;
}
.imageDeleteIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -175px;
    height: 24px;
    width: 24px;
}
.imageDisabledIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -200px;
    height: 24px;
    width: 24px;
}
.imageErrorIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -225px;
    height: 24px;
    width: 24px;
}
.imageHelpIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -250px;
    height: 24px;
    width: 24px;
}
.imageVerificationInfoIconLarge, 
.imageInfoIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -275px;
    height: 24px;
    width: 24px;
}
.imagePendingYouServiceRequestIconLarge,
.imagePendingMicrosoftServiceRequestIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -300px;
    height: 24px;
    width: 24px;
}
.imagePendingUserServiceRequestIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -325px;
    height: 24px;
    width: 24px;
}
.imageGreenCheckIconLarge, 
.imageActiveServiceRequestIconLarge, 
.imageLogOffIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -350px;
    height: 24px;
    width: 24px;
}
.imageSearchIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -375px;
    height: 24px;
    width: 24px;
}
.imageWarningIconLarge
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -400px;
    height: 24px;
    width: 24px;
}
.imageDirSyncServiceIconLarge
{
	background-image: url(Images/GIF/Icons_24x24.gif);
	background-position: 0px -425px;
	height: 24px;
	width: 24px;
}
.imageSuiteBasicLicenseIcon24
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -450px;
    height: 24px;
    width: 24px;
}
.imageExchangeBasicLicenseIcon24
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -475px;
    height: 24px;
    width: 24px;
}
.imageSharePointBasicLicenseIcon24
{
    background-image: url(Images/GIF/Icons_24x24.gif);
    background-position: 0px -500px;
    height: 24px;
    width: 24px;
}
.imageMailboxStorageIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -33px;
    height: 32px;
    width: 32px;
}
.imageCommunicatorLicenseIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -99px;
    height: 32px;
    width: 32px;
}
.imageLiveMeetingLicenseIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -99px;
    height: 32px;
    width: 32px;
}
.imageSuiteLicenseIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -132px;
    height: 32px;
    width: 32px;
}
.imageExchangeLicenseIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -165px;
    height: 32px;
    width: 32px;
}
.imageSharePointLicenseIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -198px;
    height: 32px;
    width: 32px;
}
.imageDeleteIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -330px;
    height: 32px;
    width: 32px;
}
.imageErrorIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -429px;
    height: 32px;
    width: 32px;
}
.imageGreenCheckIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -661px;
    height: 32px;
    width: 32px;
}
.imagePageNotFoundIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -694px;
    height: 32px;
    width: 32px;
}
.imageSearchIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -760px;
    height: 32px;
    width: 32px;
}
.imageSharePointStorageIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -793px;
    height: 32px;
    width: 32px;
}
.imageWarningIcon32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -826px;
    height: 32px;
    width: 32px;
}
.imageIconSafeSender32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -859px;
    height: 32px;
    width: 32px;
}
.imageIconBlockedSender32
{
    background-image: url(Images/GIF/Icons_32x32.gif);
    background-position: 0px -892px;
    height: 32px;
    width: 32px;
}

.imageAppDataMigrationIcon48
{
    background-image: url(Images/GIF/Icons_48x48.gif);
    background-position: 0px 0px;
    height: 48px;
    width: 48px;
}
.imageDirSyncMigrationIcon48
{
    background-image: url(Images/GIF/Icons_48x48.gif);
    background-position: 0px -50px;
    height: 48px;
    width: 48px;
}
.imageEmailCoexistenceIcon48
{
    background-image: url(Images/GIF/Icons_48x48.gif);
    background-position: 0px -100px;
    height: 48px;
    width: 48px;
}
.imageSearchIcon48
{
    background-image: url(Images/GIF/Icons_48x48.gif);
    background-position: 0px -150px;
    height: 48px;
    width: 48px;
}
.imageMsOnlineIcon48
{
	background-image: url(Images/GIF/Icons_48x48.gif);
    background-position: 0px -200px;
    height: 48px;
    width: 48px;
}
.migrateItems .imageMigrateFlagRed /* Vertically positions image to middle of first line */
{
    margin-top: 6px;
}
.migrateItems .imageDisabledIcon12
{
    margin-top: 1px;
}
.columnIndent32Image
{
    margin-left: 42px;
    width: auto;
}
.columnIndent24Image
{
    margin-left: 34px;
    width: auto;
}
.columnIndent16Image
{
    margin-left: 26px;
    width: auto;
}
.popup .imageRelatedHelpIcon
{
    float: left;
    padding-right: 5px;
}
.imageOOBETaskCompletedImage
{
    float: left;
    margin-top: 2px;
    padding-right: 5px;
}
.imageOOBETaskUnCompletedImage
{
    float: left;
    padding-right: 5px;
}
/**********Confirm Delete***************/
.deleteConfirmDivSharepoint
{
    margin-left: 69px;
    margin-right: 15px;
    margin-bottom: 50px;
}
.deleteConfirmLineSharePoint
{
    border-top: 1px solid #cccccc;
    height: 38px;
}

.confirmPanelSharePoint
{
    width: 400px;
    height: 200px;
}
.confirmTopSharepoint *
{
    vertical-align: middle;
}
.confirmTopSharepoint
{
    margin-left: 25px;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
images end SharePoint ************/

images begin Rss Notification Signup ************/
.rssNotificationsContent
{
    padding: 10px 7px 0px;
}
.rssNotificationDescription
{
    margin-bottom: 10px;
}
.rssNotificationLinks
{
    margin-bottom: 2px;
}
images end Rss Notification Signup ************/

images begin UserViewsModule ************/
.userViewsModule .moduleFooter
{
    background-color: #EEEEEE;
    display: block;
    overflow: hidden;
    padding: 5px 7px 0px;
}
.userViewsModule .moduleFooter a span
{
    line-height: 16px;
}
.userViewsModule .footerBottom
{
    background-color: #EEEEEE;
}
.userViewTitleTextBox
{
    width: 200px;
}
images end UserViewsModule ************/
images begin SmtpDomainModule ************/
.newAction, 
.editAction, 
.deleteAction
{
    border-right: 1px solid White;
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 6px 0px;
    padding: 0px 5px;
}
.deleteAction
{
    border-right: none;
}
.newActionImage,
.editActionImage, 
.deleteActionImage
{
    float: left;
    margin-right: 3px;
}
.editViewActionImage
{
    border: 1px solid white;
    cursor: pointer;
    margin-right: 3px;
}
.menuUnselectedItem .editViewActionImage
{
    margin-top: 1px;
}
.editViewLinkButton
{
    float: right;
    padding-left: 5px;
}
.viewList .itemLink
{
    margin-right: 21px;
}
.menuSelectedItem .editViewActionImage
{
    border: 1px solid #CBE0FD;
}
.newViewActionImage
{
    float: left;
    padding-right: 5px;
}
.newActionLinkButton, 
.editActionLinkButton
{
    float: left;
}
.newViewLinkButton
{
    cursor: pointer;
    float: left;
    line-height: 16px;
}
.newViewLinkButton span
{
    float: left;
}
.deleteActionLinkButton
{
    float: left;
    white-space: nowrap;
}
.actionListHeaderModule a:active
{
    text-decoration: none;
}
.actionListHeaderModule a:link
{
    text-decoration: none;
}
images end SmtpDomainModule ************/
images begin SupportList ************/
.supportListGridView
{
    border-color: #CCCCCC;
    border-width: 0px;
    width: 100%;
}
.supportListGridView a:link
{
}
.supportListGridView a:visited
{
}
.supportListGridView a:active
{
}
.supportListGridView a:hover
{
    text-decoration: underline;
}
.footerListColumn
{
    background-color: #EEEEEE;
    border-color: #666666;
    border-width: 0px;
    color: #666666;
    padding-left: 6px;
    vertical-align: bottom;
}
.footerListPageNum
{
    border-right: solid 1px #CCCCCC;
    float: right;
    margin-top: 7px;
    padding: 0px 10px;
}
.footerListNavButtons
{
    float: right;
    margin-top: 3px;
    padding: 0px 10px;
}
.footerListNavButtons img
{
    margin: 0pt 0px;
    vertical-align: middle;
}
.contentReadOnlySection
{
    background-color: #FFFFE0;
    border-bottom: 1px solid #C6C6C6;
    color: Red;
    overflow: hidden;
    padding: 5px 15px;
}
.readOnlyRow
{
    background-color: #FFFFE0;
    border-bottom: 1px solid #C6C6C6;
    color: Red;
    overflow: hidden;    
}
.readOnlyLabel
{
    display: block;
    line-height: 16px;
}
.groupHeader
{
    background-color: #E5F0FF;
    border-bottom: 1px dashed #C6C6C6;
    clear: left;
    color: #609CC9;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    padding: 5px 0px;
    width: 100%;
}
.groupList
{
    clear: both;
    height: 300px;    
    overflow-x: auto;
    overflow-y: auto;
    width: 100%;
}
.listAltRow
{
    background-color: #EEEEEE;
}
.rowImageColumn
{
    float: left;
    padding: 5px;
    vertical-align: top;
}
.rowContentColumn
{
    margin-left: 34px;
    padding: 5px;
}
.comment
{
    color: Black;
    font-weight: 500;
}
.bodyListHiddenColumn
{
    border: 0px none;
    padding: 0px;
    margin: 0px;
    display: none;
}
images end SupportList ************/
images begin WizardPanel ************/
.wizardDialog
{
    min-width: 613px;
    width: auto !important;
    width: 775px;
}
.dlWizardDialog
{
    min-width: 615px;
    overflow: hidden;
    width: auto !important;
    width: 720px;
}
.safeSenderConfirmDialog,
.blockedSenderConfirmDialog
{   
    width: 425px;
}
.sendersConfirmDeleteDialog,
.safeSenderConfirmDialog input.itemControl, 
.blockedSenderConfirmDialog input.itemControl
{
    width: 300px;
}
.ehsSenderNewAndEditPanel .contentSection
{
    float: none;
    overflow: hidden;
    padding: 10px 10px 5px;
}
.ehsSenderNewAndEditPanel .sectionBody
{
    float: none;
}
.wizardControl
{
    width: 100%;
}
.Hide
{
    display: none;
}
.centerContainer
{
    height: 100%;
    margin: 0px auto; /* center container */
    width: 625px;
}
.containerContent
{
    height: 100%; /* fill out the container vertically */
}
.containerPanel .footerBottom
{
    background-color: #EEEEEE;
    border-color: #666666;
    border-width: 0px;
    color: #666666;
    vertical-align: bottom;
}
.wizardStepContent
{
    background-color: #ededed;
    padding-left: 152px;
    vertical-align: top;
}
.wizardContent
{
    background: #ffffff;
}
.wizardStep
{
    float: left;
}
.wizardFooter
{
    background-color: #EDEDED;
    border-top: 1px solid #d4d0c8;
    text-align: left;
    width: 100%;
}
.footerNavigation
{
    float: right;
    overflow: hidden;
    text-align: right;
}
.footerNavigation a
{
    float: left;
    margin-right: 6px;
}
.footerHelpLink
{
    float: left;
    overflow: hidden;
    padding: 6px 10px;
}
.footerHelpLink a
{
    line-height: 16px;
    vertical-align: middle;
}
.footerHelpLink img
{
    float: left;
}
.footerHelpLink span
{
    padding-left: 1px;
}
.footerContentControls
{
    padding: 0px 5px;
    float: right;
}
.footerContent
{
    margin-bottom: 5px !important;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 5px 0px;
}
.footerNavigation table
{
    float: right;
}
.contentTable
{
    height: 100%;
    width: 100%;
}
.progressPanel
{
    background: #ffffff;
    border: solid 1px #86b1e1;
    height: 482px;
    left: 158px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 31px;
    width: 450px;
}
.wizardPanel
{
    height: 550px;
    width: 100%;
}
.wizardSideBar
{
    background-color: #EDEDED;
    cursor: default;
    height: auto !important;
    position: absolute;
    text-decoration: none;
    vertical-align: top;
    width: 152px;
}
.wizardControl .wizardSideBar table
{
    margin-left: auto;
}
.wizardSideBarButtonSelected
{
    color: #0060A6;
    background-color: #FFFFFF;
    padding: 5px 7px 5px 5px;
    text-decoration: none;
    cursor: default;
}
.wizardSideBarButtonSelected a:hover
{
    text-decoration: none;
    cursor: default;
}
.wizardSideBarButton
{
    background-color: #EDEDED;
    padding: 5px 7px 5px 5px;
    cursor: default;
}
.wizardSideBarButton a
{
    color: #666666;
}
.wizardSideBarButton a:hover
{
    text-decoration: none;
    cursor: default;
}
.wizardSideBar td
{
    border-bottom: 1px solid #C6C6C6;
    width: 100%;
}
.wizardSideBar table
{
    width: 100%;
}
/* helps FireFox and IE do the same thing*/
.wizardSideBar img
{
    height: 19px;
}
.wizardCancelButton
{
    max-width: 247px;
    min-width: 200px;
    padding-right: 125px;
    margin-right: 125px;
}
.wizardSideBarGroups
{
    background-color: #EDEDED;
    border-right: 1px solid #C6C6C6;
    border-top: 0px solid #C6C6C6;
    vertical-align: top;
    padding-top: 10px;
    width: 182px;
}
images end WizardPanel ************/

images begin Search and Paging ************/
.searchBoxControl
{
    border: 1px solid #CBE0FD;
    height: 21px;
    margin-top: 2px;
    overflow: visible;
    padding: 0px;
    position: absolute;
    right: 0px;
    width: 200px;
}
.topMiddleRight .searchBoxControl
{
    float: right;
}
.searchBoxTextBox
{
    height: 13px;
    margin-right: -3px;
    width: 171px;
}
.searchBoxMag
{
    height: 21px;
}
.searchBoxButton
{
    border-left: 1px solid #AAAAAA;
    float: right;
    height: 21px;
    margin-left: -6px;
}
.outsideSelect
{
    float: left;
    padding-top: 3px;
}
.infoMessagePanelImage
{
    float: left;
}
.infoMessagePanelLabel
{
    display: block;
    margin-left: 22px;
}
.availableListInfoMessagePanel
{
    margin: 10px;
}
.listFooter
{
    float: left;
    vertical-align: middle;
    width: 100%;
}
.searchBoxButton div
{
    cursor: pointer;
    overflow: hidden;
}

.pagingControl, 
.pagingControlKBSearch
{
    float: right;
    padding-right: 10px;
}

.pagingControl div,
.footerListNavButtons a
{
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
.pagingButtonContainer
{
    border: solid 1px #ececec;
}
.pagingButtonContainer:hover
{
    border: solid 1px #9c9c9c;
}
.pagingControlKBSearch div
{
    background-repeat: no-repeat;
    float: left;
    margin: 2px 5px;
}

.pagingControlKBSearch span
{
    background-repeat: no-repeat;
    float: left;
    margin: 2px 0px;
}
.previousPageLinkButton
{
    float: left;
    padding-right: 5px;
}
.nextPageLinkButton
{
    float: left;
    padding-left: 5px;
}
.searchBoxMag
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: 0px 0px;
    width: 22px;
}
.searchBoxMag:hover
{
    background-position: 0px -22px;
}
.searchBoxMag:active
{
    background-position: 0px -44px;
}
.searchBoxX
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: -23px 0px;
    height: 21px;
    width: 22px;
}
.searchBoxX:hover
{
    background-position: -23px -22px;
}
.searchBoxX:active
{
    background-position: -23px -44px;
}
.imageModuleCloseButton
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: -46px 5px;
    height: 16px;
    width: 24px;
}
.pagingControlFirstButton
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: -72px -14px;
    display: block;
    height: 13px;
    width: 13px;
}
.pagingControlFirstButton:hover
{
    background-position: -72px -28px;
}
.pagingControlFirstButton:active
{
    background-position: -72px -42px;
}
.pagingControlPreviousButton
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: -86px -14px;
    display: inline-block;
    height: 13px;
    width: 8px;
    margin-left: 1px;
    margin-right: 1px;
}
.pagingControlPreviousButton:hover
{
    background-position: -86px -28px;
}
.pagingControlPreviousButton:active
{
    background-position: -86px -42px;
}
.pagingControlNextButton
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: -95px -14px;
    display: inline-block;
    height: 13px;
    width: 8px;
    margin-left: 1px;
    margin-right: 1px;
}
.pagingControlNextButton:hover
{
    background-position: -95px -28px;
}
.pagingControlNextButton:active
{
    background-position: -95px -42px;
}
.pagingControlLastButton
{
    background-image: url(Images/Site/Site_Controls.gif);
    background-position: -104px -14px;
    display: block;
    height: 13px;
    width: 13px;
}
.pagingControlLastButton:hover
{
    background-position: -104px -28px;
}
.pagingControlLastButton:active
{
    background-position: -104px -42px;
}
.moduleContentFooter
{
    background-color: #eeeeee;
    border-bottom-style: none;
    clear: both;
    overflow: hidden;
    width: 100%;
}
.moduleFooterNavButtons
{
    float: right;
    margin: 2px 6px 0px 0px;
}
.moduleFooterNavButtons input
{
    margin-right: 4px;
}
images begin Search and Paging ************/
images end Search and Paging ************/
.importTableOuterPadding
{
    padding: 10px 0px 0px 10px;
}
.userImportTopOfPage
{
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
.userImportPreviewLabel
{
    float: left;
    color: #808080;
    display: block;
    font-weight: bold;
    margin-left: 10px;    
}
.usersImportedLabel
{
    float: left;
}
.requiredFieldsLabel
{
    float: right;
    margin-right: 10px;
}
.importTable
{
      min-width: 800px;
      background-color: White;
}
.importTable td
{
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
}
.importTable td div
{
    white-space: nowrap;
}
.csvHeader
{
    color: #808080;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 3px;
    text-align: left;
}
.importUserInvalidFieldColor
{
    background-color: #ffcccc;
}      
.importTableDiv
{
    clear: left;
}
.bulkUserListImportPanel
{
    margin-bottom: 15px;
    border: 1px solid #CCCCCC;
    overflow: auto;
}
images begin license tile ************/
.pointer
{
    cursor: pointer;
}
.licenseTileCollapseIcon
{
    width: 100%;
}
.licenseTileCollapseIcon img
{
    float: right;
    margin-right: 20px;
}
.licenseTileHeaderControl
{
    overflow: hidden;
}
.licenseTileHeaderTitle,
.licenseTileItemTitle
{
    color: #474747;
    font-size: 11px;
    font-weight: bold;
}
.licenseTileCheckBox
{
    padding-top: 3px;
}
.licenseTileCheckBox span
{
    padding: 2px;
}
.licenseTileIcon
{
    margin-top: 3px;
}
.licenseTileDetails
{
    margin-left: 34px;
    padding-right: 0px;
}
.licenseTileHeaderControl .licenseTileDetails
{
    float: none;
    padding-right: 0px;
}
.licenseTileMarginColumn
{
    margin-left: 95px;
}
.licenseTileProgressBar
{
    margin-top: 3px;
    overflow: hidden;
}
.licenseTileProgressBar .rowItem
{
}
.licenseTileProgressBar span
{
}
.licenseSettingsTable
{
    padding-bottom: 5px;
    width: 100%;
}
.BullletedList
{
    line-height: 25px;
}
.subscriptionDetails
{
    margin-bottom: 6px;
}
.tableRowItemTitle
{
    padding: 7px 5px;
    text-align: right;
    width: 33%;
}
.licenseTileSubscriptionLabel
{
    vertical-align: top;
}
.tableRowItemDetail
{
    padding: 7px 5px;
}
.tableRowItemDetail select
{
    margin-right: 5px;
}
.subscriptionRadioButtonList
{
    margin-top: -6px;
    margin-bottom: 6px;
}
.disabledLink,
.disabledLink:hover
{
     color : #808080;
     cursor : default;
     text-decoration : none;
}
.lookUpSearchHeader 
{
    border-color:#CCCCCC;
    border-style:dashed none dashed;
    border-width:1px 0 1px;
    margin-left:7px;
    padding:5px 0;
    vertical-align:middle;
    width:auto;
}
.lookupRowItemTitle
{
    padding: 7px 5px 0px 30px;
    text-align: left;
    width: 33%;
    font-weight:bold;
    vertical-align: top;
}
.lookupRowItemDetail
{
    padding: 7px 5px;
}
.lookupSettingsTable
{
    padding-bottom: 5px;
    width: 100%;
}
.managementModeModule .topLeft,
.managementModeModule .topRight,
.managementModeModule .bottomLeft,
.managementModeModule .bottomRight
{
    background-image:url(Images/Site/Site_CornerPieces.gif);
    height:5px;
    line-height:5px;
    width:5px;
}
.managementModeModule .moduleGold .topLeft
{    
    background-position:-25px -1px;
}
.managementModeModule .moduleGold .topRight
{
    background-position:-31px -1px;
}
.managementModeModule .moduleGold .topMiddle
{
    background-position: 0px -302px;
}
.managementModeModule .topMiddle
{
    background-image:url(Images/Site/Site_Repeat-X.gif);
    background-repeat:repeat-x;
    height:5px;
    line-height:5px;
}
.managementModeModule .contentLeft,
.managementModeModule .contentRight,
.managementModeModule .contentMiddle
{
    background-image:url(Images/Site/Site_Repeat-X.gif);
    background-repeat:repeat-x;
    height:29px;
    line-height:29px;
}
.managementModeModule .moduleGold .contentLeft
{
    border-left: solid 1px #D4BA74;
    background-position: 0px -306px;
    width:5px;
}
.managementModeModule .moduleGold .contentRight
{
    border-right: solid 1px #D4BA74;
    background-position: 0px -306px;
    width:5px;
}
.managementModeModule .moduleGold .contentMiddle
{
    background-position: 0px -306px;
}
.managementModeModule .moduleGold .bottomLeft
{
    background-color: #FFE08C;
    background-position: -25px -28px;
}
.managementModeModule .moduleGold .bottomRight
{
    background-color: #FFE08C;
    background-position: -31px -28px;
}
.managementModeModule .moduleGold .bottomMiddle
{
    background-color: #FFE08C;
    background-position:0px -328px;
    border-bottom: solid 1px #d4ba74;
    height: 4px;
}
.managementModeTable
{
    width:auto;
}
.managementModeTable td
{
    vertical-align:top;
}
.managementModeImageCell
{
    width: 26px;
    text-align:right;
}
.managementModeContentCell
{
    width: auto;
}
.managementModeContent
{
    overflow:hidden;
    width:100%;
}
.managementModeImage
{
    margin-top:6px;
    float:right;
    padding-left:5px;
}
.managementModeText
{
    text-align:right;
}
.managementModeButton
{
    float:right;
    padding-left:0;
    z-index:1001;
}
.managementModeButtonContainer
{
    position:absolute;
    right:18px;
}
.managementModeButton a.GrayButton
{
    border:1px solid #FFE08C;
}
.partnerTileContent
{
    padding-left: 5px;
}
.partnerLogoImage
{
    height: 85px;
    width : 110px;
}
.partnerCustomerDCSearchControl
{
}
.dcSearchDetailsLabel
{
}
.dcSearchTitleLabel
{
}
.loginCustomerDomainContainer
{
    float: right;
}
.dataCenterListColumn
{
    width: 212px;
}
.partnerSelectedDomainTable
{
    width: 100%;
    padding: 5px 0px;
}
.partnerSelectedDomainHeader
{
    padding-left: 15px;
    padding-bottom: 5px;
}
.partnerCredentialHeader
{
    text-align: left;
    padding: 5px 0px 5px 15px;
}
.supportLicenseSubscriptionPanel
{
	padding: 5px 10px 10px;
}
.supportPartnerPanel
{
}
.supportLicenseSubscriptionList
{
	margin: 0px;
    padding:0px 22px;
	list-style-type: square;
}
.supportLicenseSubscriptionListItem
{
	margin: 0px;
    padding: 0px;
    line-height: 15px;
}
